var _account_service=require('service/account-service.js');

//1. 初始化的时候请求服务器获取数据
//2. 数据绑定
//3. 数据加载



 var header={
     init :function(){
         this.bindEvents();
         this.loadAccountInfo();
         return this;
     },
     //绑定事件
    bindEvents : function(){
        $('#signout-btn').click(
            function(){
                _account_service.logout(
                    function(res){
                        window.location.reload();
                    },
                    function(errMsg){
                        alert('用户未登录不用登出');
                    }
                );
            }
        );
    },
    //加载用户信息
    loadAccountInfo :function(){
        _account_service.checkLogin(
            //成功
            function(res){

                $('#signInSpan').hide();
                $('#signOutSpan').show();
            },

            //登陆失败
            function(errMsg){
                console.log("head error");
                $('#signInSpan').show();
                $('#signOutSpan').hide();
            }
        );
    }
 };

 module.exports=header.init();

 